#ifndef SETWIG_H
#define SETWIG_H

#include <QWidget>
#include <QDebug>
#include <QString>
#include <QStringList>
#include <QByteArray>

#include <QJsonArray>
#include <QJsonValue>
#include <QJsonDocument>
#include <QJsonObject>
#include <QJsonParseError>
#include "mqtt/qmqtt.h"
#include "GlobalVal.h"
#include<QMessageBox>
#include <QHostAddress>
#include <QFile>
namespace Ui
{
    class SetWig;
}

class SetWig : public QWidget
{
    Q_OBJECT

public:
    explicit SetWig(QWidget *parent = 0);
    ~SetWig();

private:
    Ui::SetWig *ui;
    int Issuednum;  // 用于记录连接状态
private slots:
    // 用于接收MQTT的槽函数
    void dataUpSlot(QByteArray Array);
    // 点击连接的槽函数
    void btnClickedConnectSlot();
    // 连接状态槽函数
    void boolConnectStatusSlot(int num);
    // 点击下发配置槽函数
    void btnClickedIssuedSlot();
    // 点击刷新上报的槽函数
    void btnClickedRefreshSlot();
    void btnClickedchangeSlot();
    void btnClickedRegulartimeSlot();
};

#endif // SETWIG_H
